let sy1 = Symbol('sy1');
let sy2 = Symbol('sy2');
// console.log(sy1, sy2);
// console.log(sy1 == sy2);

// API
// .for会到全局注册表中查找，是否有'sy3'这个key值，
// 如果有，将该key值对应的symbol值返回，
// 如果没有，新建一个symbol值
let sy3 = Symbol.for('hello');
let sy4 = Symbol.for('sy3');
console.log(sy3, sy4);
console.log(sy3 == sy4);

// .keyFor
let key = Symbol.keyFor(sy3);
console.log(key);

// 应用 => 对象的属性名
// let obj = {
//   [sy2]: 'nihao'
// }
// obj[sy1] = 'hello world'
// console.log(obj);